<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <script>
        /*
            自定义构造函数与普通函数的区别：
                        1.自定义构造函数 首字母大写；
                        2.调用的时候 使用关键字 new 调用
        */

        // 自定义构造函数 创建对象
        function Person(name, age) {
            this.name = name;
            this.age = age;
            this.sayHi = function () {
                console.log(this.name + '说话');
            }
        }
         // 自定义 构造函数 可以按照 需求 构造对象， 可以达到统一
         var p1 =new Person('zs',18);
         console.log(p1);
         var p2 =new Person('ls',28);
         console.log(p2);

         p1.sayHi();
         p2.sayHi();

         var obj =new Object();
         obj.name=='ww';
         obj.age=20;
         console.log(obj);


    </script>
</body>

</html>